5 -1000000000 0 -999999999 999999999 1000000000 1000000000 7 1 1000000000 2 1000000000 3 1000000000 4 1000000000 5 1000000000 1 2 2 3